satellite and missile surveillance - Turkish English Dictionary